Program Setting Category - Discount
The Discount Category includes the following Program Settings.
Discount Service Display Message Content
This configuration is intended for use by loyal programs using the platform's Point of Sale (POS) integration via the Sparkfly POS system. This configuration allows a marketer to configure a template for a pop-up message to display on the Point of Sale system when the Member is added to the check or bill.
-
On the Program Settings screen, search for and select the Discount Service Display Message Content setting.
-
In the Value field, enter the contents of the pop-up message (see below for additional details).
-
Click Save.
Any Member Attribute that is present in a Member Profile can be added using the format shown for each of the examples below.
To display the Member that was added to the check or bill:
| Attribute Name | Value |
|---|---|
|
First Name |
{{member.first_name}} |
|
Last Name |
{{member.last_name}} |
To display the Points the Member needs to reach their next Reward:
| Attribute Name | Value |
|---|---|
|
Points Remaining |
{{member.points_remaining}} |
The balance of any Metric can be added using the format shown for each of the examples below.
To display the Member's current Metric balance:
| Attribute Name | Value |
|---|---|
|
Qualified Points |
{{current_qualified_points_balance}} |
To display the Member's lifetime visits:
| Attribute Name | Value |
|---|---|
|
Lifetime Visits |
{{current_lifetime_visits_balance}} |
To display the Member's qualified purchases:
| Attribute Name | Value |
|---|---|
|
Qualified Purchases |
{{current_qualified_purchases_balance}} |
For implementations using Coupon Offers as Rewards, the list of available Offer Rewards can be added using the following example format (syntax):
{{offer_responses | size}}
{% for offer_responses in offer_responses%}{{ offer_responses.offer_label }} Exp {{ offer_responses.usage_end | timezone: "Pacific/Honolulu" | date: "%m/%d/%Y" }}
{% endfor %)
Always start with specifying the keyword, such as:
-
{{offer_responses | size}}
Always follow with the loop start, such as:
-
{% for offer_responses in offer_responses%}
Include the following if the requirement is to display the Offer label:
-
{{ offer_responses.offer_label }}
Include the following if the requirement is to display the expiry date when relative time zones are in use:
-
Exp {{ offer_responses.usage_end | timezone: "Pacific/Honolulu" | date: "%m/%d/%Y" }}
Include the following if the requirement is to display the expiry date when relative time zones are not in use:
-
Exp {{ offer_responses.usage_end}}
Always end with the loop end, such as:
-
{% endfor %)
Punch Card Type Whitelist
This Program Setting allows the system to evaluate and specify Punch Cards when processing Orders.
-
On the Program Settings screen, search for and select the Punch Card Type Whitelist setting.
-
From the Value drop-down menu, specify one or more published and effective Punch Cards.
-
Click Save.
Note: For each Punch Card included for evaluation, the system will take additional time to process the inbound API request. The best practice recommendation is limit the set of Punch Cards to evaluate to five or fewer. This recommendation is subject to the sensitivity of business requirements to the time it takes to process each submitted Order.